package com.jhs.boot.system.model.query;

import com.jhs.boot.common.base.BasePageQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 节点分页查询对象
 *
 * @author zxy
 * @since 2025-08-11 19:17
 */
@Schema(description ="节点查询对象")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SysNodesQuery extends BasePageQuery {
    @Schema(description = "IP地址")
    private String ip;
    @Schema(description = "MAC地址")
    private String mac;
    @Schema(description = "在线状态 1-在线 0-下线")
    private Integer status;
    @Schema(description = "ap的类型状态 0-map 1-mpp 3终端")
    private Integer type;
    @Schema(description = "ap的类型状态 0-map 1-mpp 3终端")
    private Integer typeNo;
    @Schema(description = "组织IP列表")
    private List<Long> deptIds;
    @Schema(description = "父类组织IP列表  格式'1,2,3' ")
    private String deptId;
}
